package com.fy.common.dto;


import javax.validation.constraints.NotNull;

import com.fy.common.enums.SkImUserRequestEnum;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * 用户请求处理
 * @author zhshuo
 * @date 2021/12/03 11:15
 **/
@Data
@ApiModel(value = "用户请求处理")
@Accessors(chain = true)
public class UserRequestHandleDto {

    /**
     * 请求ID
     */
    @NotNull
    @ApiModelProperty("请求ID")
    private Long requestId;

    /**
     * 处理结果
     */
    @NotNull
    @ApiModelProperty(value = "处理结果", allowableValues = "AGREE,REFUSE")
    private SkImUserRequestEnum userRequestEnum;

    /**
     * 处理意见 只有拒绝的时候才会有
     */
    @ApiModelProperty("处理意见 只有拒绝的时候才会有")
    private String refuseRemark;

}
